最近自己尝试蒸馒头,结果比较失败,蒸出来的不好吃。可是,因为是自己做的,容忍度比较高,还都吃了;某人则完全不吃。
想了下,对软件也是一样。自己做的产品,容忍度比较高,对其中不好的地方也能接受。还有部分原因是,因为知道软件的正常使用方式,即使可能有问题,也会被自己下意识地避免掉。而实际的用户则不会这样。他们一方面对软件的要求会比较高,不太接受比如运行时的故障。同时,他们也不太熟悉软件正确使用方式,可能会出现不会用、或者导致错误结果的用法。
结果就是,自己觉得自己做的东西还不错,但用户就是不买账。
自己突破这个困境呢?
首先,自己要提高审美,并且提高对自己产品的要求。不到达自己认可的标准,不出手。另外,更简单粗暴的方式就是,让别人来用。最好是自己的朋友、同时又是这个软件的潜在用户。让他们用段时间,然后来采访,看有哪些好的、不好的地方,应该怎么改进。